#ifndef _API_RTC_H
#define _API_RTC_H

#include "stdint.h"


typedef union
{
	uint8_t btye;
	struct
	{
		uint8_t b_set_clock_hour		: 1;
		uint8_t b_set_clock_over		: 1;
		uint8_t b_set_clock_Set	    : 1;
		uint8_t b_set_Clock_quick	: 1;
		uint8_t 	: 1;
		uint8_t 	: 1;
		uint8_t 	: 1;
		uint8_t 	: 1;
	}bits;
}rtc_t;

extern uint8_t m_clock_set_delay;

extern rtc_t m_rtc;

extern uint8_t RTC_clock_hour;
extern uint8_t RTC_clock_min;
extern uint8_t RTC_clock_sec;

void Clock_To_BL7253(void);
void Clock_inc_pro(void);
void Clock_dec_pro(void);
void Enter_RTC_Set(void);
void  Enter_RTC_Min_Set(void);
void Quite_RTC_Set(void);
void Api_RTC_Init(void);
void Rtc_pro(void);
#endif
